piana使用router

您所在的位置:网站首页 ubuntu 批量重命名 piana使用router

piana使用router

#piana使用router| 来源: 网络整理| 查看: 265

目录 一、问题 二、解决方案

一、问题

pinia中无法使用router

二、解决方案

尝试使用过useRouter方法 结果无效

封装pinia.ts

import { createPinia } from 'pinia' import { markRaw } from 'vue' import router from '@/router' import { Router } from 'vue-router' import piniaPluginPersistedstate from 'pinia-plugin-persistedstate' declare module 'pinia' { export interface PiniaCustomProperties { router: Router } } export const setupPinia = (app: any) => { const pinia = createPinia() pinia.use(({ store }) => { store.router = markRaw(router) }) //持久化pinia pinia.use(piniaPluginPersistedstate) app.use(pinia) }

main.ts中

import { setupPinia } from './store/pinia' setupPinia(app)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3